package co.fitstart.mobile.service;

import java.util.List;

import co.fitstart.entity.course.round.CourseRound;
import co.fitstart.entity.course.round.Goal;
import co.fitstart.entity.courseware.assessment.BasicData;
import co.fitstart.entity.courseware.assessment.PostureJoint;
import co.fitstart.entity.courseware.assessment.StudentHabit;
import co.fitstart.entity.user.basic.BodyDataTarget;

/**
 * 基础信息
 * @author haiyan_xiao
 *
 */
public interface BasicInformationService {
    /**
     * 
     * @param courseRound
     * @return
     */
    public Goal loadGoal(CourseRound courseRound);
    
    /**
     * 
     * @param courseRound
     * @return
     */
    public List<BodyDataTarget> listBodyDataTarget(CourseRound courseRound);

    /**
     * 
     * @param courseRound
     * @return
     */
    public StudentHabit loadStudentHabit(CourseRound courseRound);
    
    /**
     * load basicData by courseRound
     * @param courseRound
     * @return
     */
    public BasicData loadBasicData(CourseRound courseRound);
    
    /**
     * load postureJoint by courseRound
     * @param courseRound
     * @return
     */
    public PostureJoint loadPostureJoint(CourseRound courseRound);
}
